package com.bonc.ioc.dao;

import com.bonc.ioc.vo.HotWordVo;
import com.bonc.ioc.vo.ScientificDataVo;
import com.bonc.ioc.vo.TimeNumber;
import com.bonc.ioc.vo.TitleVo;
import org.apache.ibatis.annotations.Mapper;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

/**
 * @author wxf
 * @Title
 * @Package
 * @Description 首页 热门词汇，特色资源，资源统计
 * @date 2021/4/914:06
 */
@Mapper
@Repository
public interface FirstPageDao {

    /**
     * 查询 检索热门词汇
     *
     * @return
     */
    List<String> selectSearchHotWord();

    /**
     * 查询 科研数据基本信息
     *
     * @return
     */
    List<ScientificDataVo> scientificData();

    /**
     * 查询科研数据logo
     *
     * @return
     */
    List<Map> selectScientificLogo();

    /**
     * 查询科研数据标题
     *
     * @return
     */
    List<TitleVo> selectScientificTitle();

    /**
     * 查询 热点词云
     *
     * @return
     */
    List<HotWordVo> selectUseHotWord();

    /**
     * 查询阅读增量
     *
     * @return
     */
    List<TimeNumber> selectVisitDataNumbers();

    /**
     * 查询分类的科研数据
     *
     * @return
     */
    List<HotWordVo> selectTypeDataNumbers();

}
